
$(function () {

    //获取权限
    $.ajax({
        url:"login",
        dataType:"JSON",
        type:"get",
        success:function (data) {

            console.log(data)
            if (data.extend.role=="3"){
                return
            }else{
                $(".shows").css({display:"none"})
            }
        },
        error:function (err) {
            console.log(err)
        }
    })

    $(".lodding").css({display:"block"})
    function getFormatDate(){
        var nowDate = new Date(new Date().getTime() - 86400000);
        var year = nowDate.getFullYear();
        var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;
        var date = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate()
        return year + "-" + month + "-" + date;
    }
    var str = getFormatDate();
    $(".times").val(str)
    fun(str)
})

console.log("长度："+$(".times").length)

for (var i = 0; i<$(".times").length;i++){
    $(".times").eq(i).change(function () {
        var index = $(".times").index($(this))
        console.log(index)
        if (index==0){
            fun3($(".times").eq(index).val())
        }else if(index==1){
            fun4($(".times").eq(index).val())
        }else if(index==2){
            fun5($(".times").eq(index).val())
        }
    })

}

//数组去重
function quchong(array){
    var temp = []; //一个新的临时数组
    for(var i = 0; i < array.length; i++){
        if(temp.indexOf(array[i]) == -1){
            temp.push(array[i]);
        }
    }
    return temp;
}

function fun(times) {

    fun3(times)
    fun4(times)
    fun5(times)


}

function fun3(times) {
    //上课安排
    $.ajax({
        url:"sk_ap",
        dataType:"JSON",
        type:"get",
        data:{
            times:times
        },
        success:function (data) {
            console.log(data)
            if (data.extend.count1==0&&data.extend.count2==0){
                $("#is_shangke").css({display:"none"})
                $(".none_msg").eq(0).css({display:"block"})
            }else{
                $("#is_shangke").css({display:"block"})
                $(".none_msg").eq(0).css({display:"none"})
                $(".lodding").eq(0).css({display:"none"})

                var is_shangke = echarts.init(document.getElementById('is_shangke'));
                option = {
                    title: {
                        text: '上课情况',
                        subtext: times,
                        left: 'center'
                    },
                    tooltip: {
                        trigger: 'item',
                        formatter: '{a} <br/>{b} : {c} ({d}%)'
                    },
                    legend: {
                        orient: 'vertical',
                        left: 'left',
                        data: ['正在上课', '未上课']
                    },
                    series: [
                        {
                            name: '上课安排',
                            type: 'pie',
                            radius: '55%',
                            center: ['50%', '60%'],
                            data: [
                                {value: data.extend.count2, name: '正在上课'},
                                {value: data.extend.count1, name: '未上课'},

                            ],
                            emphasis: {
                                itemStyle: {
                                    shadowBlur: 10,
                                    shadowOffsetX: 0,
                                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                                }
                            }
                        }
                    ]
                };
                is_shangke.setOption(option);
            }


        },
        error:function (err) {
            // console.log("获取失败")
        }
    })

}

function fun4(times) {
    //电话使用情况
    $(".lodding").eq(1).css({display:"block"})
    $.ajax({
        url:"jxpk_ap",
        data:{times:times},
        dataType:"JSON",
        type:"GET",
        success:function (data) {
            console.log(data)
            $(".none_msg").eq(1).css({display:"none"})
            $(".lodding").eq(1).css({display:"none"})
            var myChart = echarts.init(document.getElementById('myChart'));
            setTimeout(function () {

                option = {
                    title: {
                        text: '电话使用情况',
                        subtext: "times",
                        left: 'center'
                    },
                    tooltip: {
                        trigger: 'item',
                        formatter: '{a} <br/>{b} : {c} ({d}%)'
                    },
                    legend: {
                        orient: 'vertical',
                        left: 'left',
                        data: ['空闲', '在使用',"不可用"]
                    },
                    series: [
                        {
                            name: '电话使用情况',
                            type: 'pie',
                            radius: '55%',
                            center: ['50%', '60%'],
                            data: [
                                {value: data.extend.count3, name: '空闲'},
                                {value: data.extend.count1, name: '在使用'},
                                {value: data.extend.count2, name: '不可用'},

                            ],
                            emphasis: {
                                itemStyle: {
                                    shadowBlur: 10,
                                    shadowOffsetX: 0,
                                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                                }
                            }
                        }
                    ]
                };
                myChart.setOption(option);

            });
        },
        error:function (err) {
            console.log("请求失败")
        }
    })


}

function fun5(times) {

    //排课安排
    $.ajax({
        url:"pk_ap",
        data:{times:times},
        dataType:"JSON",
        type:"GET",
        success:function (data) {
            console.log(data)
            if (data.extend.count1==0&&data.extend.count2==0){
                $("#is_paike").css({display:"none"})
                $(".none_msg").eq(2).css({display:"block"})
            }else{
                $("#is_paike").css({display:"block"})
                $(".none_msg").eq(2).css({display:"none"})
                $(".lodding").eq(2).css({display:"none"})
                var is_paike = echarts.init(document.getElementById('is_paike'));
                option = {
                    title: {
                        text: '排课情况',
                        subtext: times,
                        left: 'center'
                    },
                    tooltip: {
                        trigger: 'item',
                        formatter: '{a} <br/>{b} : {c} ({d}%)'
                    },
                    legend: {
                        orient: 'vertical',
                        left: 'left',
                        data: ['已排课', '未排课']
                    },
                    series: [
                        {
                            name: '排课信息',
                            type: 'pie',
                            radius: '55%',
                            center: ['50%', '60%'],
                            data: [
                                {value: data.extend.count1, name: '已排课'},
                                {value: data.extend.count2, name: '未排课'},

                            ],
                            emphasis: {
                                itemStyle: {
                                    shadowBlur: 10,
                                    shadowOffsetX: 0,
                                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                                }
                            }
                        }
                    ]
                };
                is_paike.setOption(option);
            }

        },
        error:function (err) {
            // console.log("获取失败")
        }
    })

}



